\doxysubsection{ns3\+::DGRv2\+Packet\+Filter Class Reference}
\hypertarget{classns3_1_1_d_g_rv2_packet_filter}{}\label{classns3_1_1_d_g_rv2_packet_filter}\index{ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}}


{\ttfamily \#include $<$dgrv2-\/queue-\/disc.\+h$>$}



Inheritance diagram for ns3\+::DGRv2\+Packet\+Filter\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{d3/d1c/classns3_1_1_d_g_rv2_packet_filter__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for ns3\+::DGRv2\+Packet\+Filter\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{d0/dd2/classns3_1_1_d_g_rv2_packet_filter__coll__graph}
\end{center}
\end{figure}
\doxysubsubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classns3_1_1_d_g_rv2_packet_filter_a7709f877e4c75cc39373c34a06108913}{DGRv2\+Packet\+Filter}} ()
\item 
\mbox{\hyperlink{classns3_1_1_d_g_rv2_packet_filter_af413df63f91dfa61214b4f75e5f12c4f}{\texorpdfstring{$\sim$}{\string~}\+DGRv2\+Packet\+Filter}} () override
\end{DoxyCompactItemize}
\doxysubsubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static Type\+Id \mbox{\hyperlink{classns3_1_1_d_g_rv2_packet_filter_a9d0d348af26423eacee7db1c1affe755}{Get\+Type\+Id}} ()
\begin{DoxyCompactList}\small\item\em Get the type ID. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{classns3_1_1_d_g_rv2_packet_filter_aa290811d7bcc806f641e774cdb3aaeff}{Check\+Protocol}} (Ptr$<$ Queue\+Disc\+Item $>$ item) const override
\item 
int32\+\_\+t \mbox{\hyperlink{classns3_1_1_d_g_rv2_packet_filter_a2e48e3d4ceebcf15bfe95658b6510a0a}{Do\+Classify}} (Ptr$<$ Queue\+Disc\+Item $>$ item) const override
\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}


Definition at line \mbox{\hyperlink{dgrv2-queue-disc_8h_source_l00053}{53}} of file \mbox{\hyperlink{dgrv2-queue-disc_8h_source}{dgrv2-\/queue-\/disc.\+h}}.



\doxysubsubsection{Constructor \& Destructor Documentation}
\Hypertarget{classns3_1_1_d_g_rv2_packet_filter_a7709f877e4c75cc39373c34a06108913}\label{classns3_1_1_d_g_rv2_packet_filter_a7709f877e4c75cc39373c34a06108913} 
\index{ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}!DGRv2PacketFilter@{DGRv2PacketFilter}}
\index{DGRv2PacketFilter@{DGRv2PacketFilter}!ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}}
\doxyparagraph{\texorpdfstring{DGRv2PacketFilter()}{DGRv2PacketFilter()}}
{\footnotesize\ttfamily ns3\+::\+DGRv2\+Packet\+Filter\+::\+DGRv2\+Packet\+Filter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{dgrv2-queue-disc_8cc_source_l00208}{208}} of file \mbox{\hyperlink{dgrv2-queue-disc_8cc_source}{dgrv2-\/queue-\/disc.\+cc}}.

\Hypertarget{classns3_1_1_d_g_rv2_packet_filter_af413df63f91dfa61214b4f75e5f12c4f}\label{classns3_1_1_d_g_rv2_packet_filter_af413df63f91dfa61214b4f75e5f12c4f} 
\index{ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}!````~DGRv2PacketFilter@{\texorpdfstring{$\sim$}{\string~}DGRv2PacketFilter}}
\index{````~DGRv2PacketFilter@{\texorpdfstring{$\sim$}{\string~}DGRv2PacketFilter}!ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}}
\doxyparagraph{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}DGRv2PacketFilter()}{\string~DGRv2PacketFilter()}}
{\footnotesize\ttfamily ns3\+::\+DGRv2\+Packet\+Filter\+::\texorpdfstring{$\sim$}{\string~}\+DGRv2\+Packet\+Filter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}}



Definition at line \mbox{\hyperlink{dgrv2-queue-disc_8cc_source_l00213}{213}} of file \mbox{\hyperlink{dgrv2-queue-disc_8cc_source}{dgrv2-\/queue-\/disc.\+cc}}.



\doxysubsubsection{Member Function Documentation}
\Hypertarget{classns3_1_1_d_g_rv2_packet_filter_aa290811d7bcc806f641e774cdb3aaeff}\label{classns3_1_1_d_g_rv2_packet_filter_aa290811d7bcc806f641e774cdb3aaeff} 
\index{ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}!CheckProtocol@{CheckProtocol}}
\index{CheckProtocol@{CheckProtocol}!ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}}
\doxyparagraph{\texorpdfstring{CheckProtocol()}{CheckProtocol()}}
{\footnotesize\ttfamily bool ns3\+::\+DGRv2\+Packet\+Filter\+::\+Check\+Protocol (\begin{DoxyParamCaption}\item[{Ptr$<$ Queue\+Disc\+Item $>$}]{item }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}}



Definition at line \mbox{\hyperlink{dgrv2-queue-disc_8cc_source_l00219}{219}} of file \mbox{\hyperlink{dgrv2-queue-disc_8cc_source}{dgrv2-\/queue-\/disc.\+cc}}.

\Hypertarget{classns3_1_1_d_g_rv2_packet_filter_a2e48e3d4ceebcf15bfe95658b6510a0a}\label{classns3_1_1_d_g_rv2_packet_filter_a2e48e3d4ceebcf15bfe95658b6510a0a} 
\index{ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}!DoClassify@{DoClassify}}
\index{DoClassify@{DoClassify}!ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}}
\doxyparagraph{\texorpdfstring{DoClassify()}{DoClassify()}}
{\footnotesize\ttfamily int32\+\_\+t ns3\+::\+DGRv2\+Packet\+Filter\+::\+Do\+Classify (\begin{DoxyParamCaption}\item[{Ptr$<$ Queue\+Disc\+Item $>$}]{item }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [private]}}



Definition at line \mbox{\hyperlink{dgrv2-queue-disc_8cc_source_l00227}{227}} of file \mbox{\hyperlink{dgrv2-queue-disc_8cc_source}{dgrv2-\/queue-\/disc.\+cc}}.



References \mbox{\hyperlink{dgrv2-queue-disc_8cc_source_l00012}{BEST\+\_\+\+EFFORT}}, and \mbox{\hyperlink{dgrv2-queue-disc_8cc_source_l00011}{DELAY\+\_\+\+SENSITIVE}}.

\Hypertarget{classns3_1_1_d_g_rv2_packet_filter_a9d0d348af26423eacee7db1c1affe755}\label{classns3_1_1_d_g_rv2_packet_filter_a9d0d348af26423eacee7db1c1affe755} 
\index{ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}!GetTypeId@{GetTypeId}}
\index{GetTypeId@{GetTypeId}!ns3::DGRv2PacketFilter@{ns3::DGRv2PacketFilter}}
\doxyparagraph{\texorpdfstring{GetTypeId()}{GetTypeId()}}
{\footnotesize\ttfamily Type\+Id ns3\+::\+DGRv2\+Packet\+Filter\+::\+Get\+Type\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Get the type ID. 

\begin{DoxyReturn}{Returns}
the object Type\+Id 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{dgrv2-queue-disc_8cc_source_l00198}{198}} of file \mbox{\hyperlink{dgrv2-queue-disc_8cc_source}{dgrv2-\/queue-\/disc.\+cc}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
model/\mbox{\hyperlink{dgrv2-queue-disc_8h}{dgrv2-\/queue-\/disc.\+h}}\item 
model/\mbox{\hyperlink{dgrv2-queue-disc_8cc}{dgrv2-\/queue-\/disc.\+cc}}\end{DoxyCompactItemize}
